package 第四章控制语句;

import java.util.Scanner;

/*
    需求：
        判断外面的天气
            当下雨
                判断性别：
                    男：黑伞
                    女：花伞
            当晴天：
                判断温度：
                    当在30度以上时：
                        判断性别：
                            男：墨镜
                            女：防晒霜
 */
public class Iftest03 {
    public static void main(String[] args) {
        System.out.println("欢迎使用天气管家，\n很高兴为您服务！");
        Scanner s = new Scanner(System.in);
        System.out.print("请您输入天气情况（晴/雨）：");
        String weather = s.next();

        Scanner s2 = new Scanner(System.in);  //定义性别变量

        if ("晴".equals(weather)) {       //字符串匹配，返回值为true/false
            Scanner s1 = new Scanner(System.in);
            System.out.print("请您输入温度：");
            double temperature = s1.nextDouble();
            if (temperature > 30) {
                System.out.print("请您输入性别：");
                String sex = s2.next();
                if ("男".equals(sex)) {
                    System.out.println("天气炎热，请您带好墨镜！");
                } else if ("女".equals(sex)) {
                    System.out.println("天气炎热，请您涂好防晒霜！");
                } else {
                    System.out.println("对不起，您的性别输入错误");
                }
            } else if (temperature < 30) {
                System.out.println("天气良好，请放心出门！");
            } else {
                System.out.println("对不起，您输入的温度错误！");
            }
        } else if ("雨".equals(weather)) {
            System.out.print("请您输入性别：");
            String sex = s2.next();
            if ("男".equals(sex)) {
                System.out.println("当前有雨，请您带好黑伞！");
            } else if ("女".equals(sex)) {
                System.out.println("当前有雨，请您带好花伞！");
            } else {
                System.out.println("对不起，您的性别输入错误");
            }
        } else {
            System.out.println("您输入的天气有误！");
        }
    }
}
